package com.ruoyi.project.module.fbsHead.service;

import com.ruoyi.project.common.domain.ErrorCommon;
import com.ruoyi.project.module.fbsHead.domain.FbsHead;
import com.ruoyi.project.module.productsUpload.domain.ProductsUpload;
import java.util.List;

/**
 * 转入FBS 服务层
 * 
 * @author lcx
 * @date 2018-09-17
 */
public interface IFbsHeadService 
{
	/**
     * 查询转入FBS信息
     * 
     * @param id 转入FBSID
     * @return 转入FBS信息
     */
	public FbsHead selectFbsHeadById(Integer id);
	
	/**
     * 查询转入FBS列表
     * 
     * @param fbsHead 转入FBS信息
     * @return 转入FBS集合
     */
	public List<FbsHead> selectFbsHeadList(FbsHead fbsHead);
	
	/**
     * 新增转入FBS
     * 
     * @param fbsHead 转入FBS信息
     * @return 结果
     */
	public int insertFbsHead(FbsHead fbsHead);
	
	/**
     * 修改转入FBS
     * 
     * @param fbsHead 转入FBS信息
     * @return 结果
     */
	public int updateFbsHead(FbsHead fbsHead);
		
	/**
     * 删除转入FBS信息
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
	public int deleteFbsHeadByIds(String ids);

	/**
	 * @Author lcx
	 * @Date 2018/9/17 16:21
	 * 解析xls保存fbs信息
	 */
    List<ErrorCommon> uploadFbsHeader(List<FbsHead> phList, String download, FbsHead fbsHead);
}
